mapメソッド

--mapメソッド MDN » 参考サイト--
//mapの場合
const array1 = [1, 2, 3, 4];
const array2 = array1.map(x => x * 2);
console.log(array2);
//array2の中身は[2, 4, 6, 8]

mapメソッドでは、全ての値に「指定した処理」を行った値を格納した新しい配列を作成します。

次に

filterメソッドでは、
全ての値から「指定した条件」に合致する値を格納した新しい配列を作成します。
filterメソッドを使用した例を見てみます。


const array3 = [1, 2, 3, 4];
const array4 = array3.filter(x => x === 2);
console.log(array4);
//array2の中身は[2]